Jade[2]
Implicit coarse-grained concurrency. The constructs 'with', 'withonly' and 'without' create tasks with specified side effects to shared data objects. Implemented as a C preprocessor.
"Coarse-Grain Parallel Programming in Jade", M. S. Lam et al, SIGPLAN Notices 26(7):94-105 (Jul 1991).